const request = {}    
request.globalRequest = (url,data,method) => {
	uni.showLoading({
		title: "加载中"
	})
	//console.log(data);
	let token = uni.getStorageSync('Authorization')
	/* console.log(token); */
    return uni.request({
        url:url,
        method:method,
        data:data,
        dataType:'json',
        header:{
			'Content-Type':'application/json',
			'Authorization': token,
			'cache-control':'no-cache',//不使用浏览器缓存
			'Access-Control-Allow-Headers': 'appId',
			'Access-Control-Allow-Methods': 'POST, GET, OPTIONS',
			'Access-Control-Max-Age': 86400,
		},
    }).then(res => {
		
		uni.hideLoading();
		 //console.log("wwwwww");
		/*//console.log(res[1].data);
		console.log(res);
		console.log("qqqqqqqq"); */
		if(res[1].data.code == 500){
				/* console.log("OOOOOOOOOOO"); */
				var msg = res[1].data.msg
				uni.showToast({
					title: msg,
					duration: 3000
				});
				uni.redirectTo({
				url:'../../pages/index/log',
				success:res =>{
					console.log("成功");
				},
				fail:(err) =>{
					console.log("失败");
					console.log(err);
					},
				complete:() => {},
				})
				
			}
		
        if (res[1].statusCode == 200) {
            return res[1]
        } 
		
		/* if(res[1].data.code == 500){
			console.log("OOOOOOOOOOO");
			var msg = res[1].data.msg
			uni.showToast({
				title: msg,
				duration: 3000
			});
			uni.redirectTo({
			url:'../../pages/index/log',
			success:res =>{
				console.log("成功");
			},
			fail:(err) =>{
				console.log("失败");
				console.log(err);
				},
			complete:() => {},
			})
		} */
    }).catch(parmas => {
		uni.hideLoading()
　　　　　　switch (parmas.code) {
　　　　　　　　case 401:
　　　　　　　　　　uni.clearStorageSync()
　　　　　　　　　　break
　　　　　　　　default:
　　　　　　　　　　uni.showToast({
　　　　　　　　　　　　title: parmas.message,
　　　　　　　　　　　　icon: 'none'
　　　　　　　　　　})
　　　　　　　　　　return Promise.reject()
　　　　　　　　　　break
　　　　　　}
　　})
 };
  export default request
